package com.atjava.nebula.core.dao.ibatis.projection;

/**投影接口
 * @author kyo
 *
 */
public interface IProjection {

	/**返回字段投影部分的SQL字符串
	 * @return SQL字符串
	 */
	public  String toSqlString();

	/**返回分组部分的SQL字符串（即Group By部分)
	 * @return SQL字符串
	 */
	public  String toGroupSqlString();

	/**该投影是否包含分组
	 * @return 包含返回真，不包含返回假
	 */
	public  boolean isGrouped();

}